snapshots book chapter 2 explanation